.lg-loading-with-logo {
	text-align: center;
	.lg-loading-with-logo__ct {
		position: relative;
		width: 64px;
		height: 64px;
		margin: 0 auto;
		display: flex;
		justify-content: center;
		align-items: center;
		.lg-loading-with-logo__logo {
			width: 22px;
			height: 22px;
		}
		.lg-loading-with-logo__icon {
			position: absolute;
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
			background: url('./images/border.png') center center no-repeat;
			background-size: contain;
			-webkit-animation: rotate 1s linear infinite;
			animation: rotate 1s linear infinite;
		}
	}

	.lg-loading-with-logo__tips {
		font-size: 12px;
		margin-top: 12px;
		letter-spacing: 2px;
		color: #999999;
	}
}

@keyframes rotate {
	to {
		transform: rotateZ(360deg);
	}
}
@-webkit-keyframes rotate {
	to {
		-webkit-transform: rotateZ(360deg);
	}
}
